package com.project.service;

import com.project.bean.FacilityBean;

import java.util.List;

/**
 * 设施业务接口
 */
public interface IFacilityService {
    /**
     * 添加设施损坏信息，同时将该房间的状态修改为设施损坏
     * @param facility 设施维护对象
     */
    public void addFac(FacilityBean facility);

    /**
     * 修改房间状态
     * 将指定设施id的设施状态修改为已解决，统计房间内未解决设施的数量。
     * 如果为0，则将房间状态更改为“正常”
     * @param facId 设施id
     * @param roomId 房间id
     */
    public void solveFac(Integer facId,Integer roomId);

    /**
     * 根据房间的id查找该房间所有设施维修信息
     * @param roomId 房间id
     * @return  维修信息集合
     */
    public List<FacilityBean> findFacById(Integer roomId);
}
